package org.soderiakelvy.model.dao;

import java.util.List;

import org.soderiakelvy.model.domain.ComercializacionPackVO;
import org.soderiakelvy.model.domain.PackVO;
import org.soderiakelvy.model.domain.SucursalVO;
import org.soderiakelvy.model.domain.SujetoVO;

public interface ComercializacionPackDao {
	void insertComercializacionPackVO(ComercializacionPackVO comercializacionPack) throws Exception;
	void deleteComercializacionPackVO(ComercializacionPackVO comercializacionPack) throws Exception;
	void updateComercializacionPackVO(ComercializacionPackVO comercializacionPack) throws Exception;
	ComercializacionPackVO getComercializacionBySujeto(SujetoVO sujeto) throws Exception;
	List<ComercializacionPackVO> getComercializacionBySucursal(SucursalVO sucursal) throws Exception;
	List<ComercializacionPackVO> getComercializacionPackByPack(PackVO pack);
}
